package com.techsen.tsweb.sys.service;

import java.util.List;

import com.techsen.tsweb.core.service.Service;
import com.techsen.tsweb.sys.domain.Person;

public interface PersonService extends Service<Person> {
    
    /**
     * 添加人员<br/>
     * 添加人员的同时，添加一个组织对象
     */
    @Override
    Person add(Person person);
    
    /**
     * 删除人员<br/>
     * 删除人员的同时，删除一个组织对象
     */
    @Override
    void delete(String id);
    
    /**
     * 修改人员<br/>
     * 修改人员的同时，修改对应的组织对象
     */
    @Override
    void update(Person person);
    
    /**
     * 根据人员名查询人员集合
     */
    List<Person> getPersonsLikeName(String personName);
    
}
